// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package u.aly;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
import java.util.Collections;
import java.util.EnumMap;
import java.util.HashMap;
import java.util.Map;
// Referenced classes of package u.aly:
// bz, dd, ct, di,
// cH, dj, cJ, cl,
// ck, ap, cm, cf,
// cs, dk, cy, dh,
// dg, bw, cg
public class bg
implements Serializable, Cloneable, bz
{
public static final Map e;
private static final dd f = new dd("UserInfo");
private static final ct g = new ct("gender", (byte)8, (short)1);
private static final ct h = new ct("age", (byte)8, (short)2);
private static final ct i = new ct("id", (byte)11, (short)3);
private static final ct j = new ct("source", (byte)11, (short)4);
private static final Map k;
private static final int l;
public ap a;
public int b;
public String c;
public String d;
private byte m;
private e n[];
public bg()
{
m = 0;
e ae[] = new e[4];
ae[0] = e.a;
ae[1] = e.b;
ae[2] = e.c;
ae[3] = e.d;
n = ae;
}
public bg(bg bg1)
{
m = 0;
e ae[] = new e[4];
ae[0] = e.a;
ae[1] = e.b;
ae[2] = e.c;
ae[3] = e.d;
n = ae;
m = bg1.m;
if (bg1.e())
{
a = bg1.a;
}
b = bg1.b;
if (bg1.l())
{
c = bg1.c;
}
if (bg1.o())
{
d = bg1.d;
}
}
private void a(ObjectInputStream objectinputstream)
{
try
{
m = 0;
a(((cy) (new cs(new dk(objectinputstream)))));
return;
}
catch (cf cf1)
{
throw new IOException(cf1.getMessage());
}
}
private void a(ObjectOutputStream objectoutputstream)
{
try
{
b(new cs(new dk(objectoutputstream)));
return;
}
catch (cf cf1)
{
throw new IOException(cf1.getMessage());
}
}
static dd q()
{
return f;
}
static ct r()
{
return g;
}
static ct s()
{
return h;
}
static ct t()
{
return i;
}
static ct u()
{
return j;
}
public bg a()
{
return new bg(this);
}
public bg a(int i1)
{
b = i1;
b(true);
return this;
}
public bg a(String s1)
{
c = s1;
return this;
}
public bg a(ap ap1)
{
a = ap1;
return this;
}
public void a(cy cy1)
{
((dh)k.get(cy1.D())).b().a(cy1, this);
}
public void a(boolean flag)
{
if (!flag)
{
a = null;
}
}
public bg b(String s1)
{
d = s1;
return this;
}
public cg b(int i1)
{
return c(i1);
}
public void b()
{
a = null;
b(false);
b = 0;
c = null;
d = null;
}
public void b(cy cy1)
{
((dh)k.get(cy1.D())).b().b(cy1, this);
}
public void b(boolean flag)
{
m = bw.a(m, 0, flag);
}
public ap c()
{
return a;
}
public e c(int i1)
{
return e.a(i1);
}
public void c(boolean flag)
{
if (!flag)
{
c = null;
}
}
public void d()
{
a = null;
}
public void d(boolean flag)
{
if (!flag)
{
d = null;
}
}
public boolean e()
{
return a != null;
}
public int f()
{
return b;
}
public bz g()
{
return a();
}
public void h()
{
m = bw.b(m, 0);
}
public boolean i()
{
return bw.a(m, 0);
}
public String j()
{
return c;
}
public void k()
{
c = null;
}
public boolean l()
{
return c != null;
}
public String m()
{
return d;
}
public void n()
{
d = null;
}
public boolean o()
{
return d != null;
}
public void p()
{
}
public String toString()
{
boolean flag = false;
StringBuilder stringbuilder = new StringBuilder("UserInfo(");
boolean flag1 = true;
if (e())
{
stringbuilder.append("gender:");
if (a == null)
{
stringbuilder.append("null");
} else
{
stringbuilder.append(a);
}
flag1 = false;
}
if (i())
{
if (!flag1)
{
stringbuilder.append(", ");
}
stringbuilder.append("age:");
stringbuilder.append(b);
flag1 = false;
}
if (l())
{
if (!flag1)
{
stringbuilder.append(", ");
}
stringbuilder.append("id:");
if (c == null)
{
stringbuilder.append("null");
} else
{
stringbuilder.append(c);
flag = false;
}
} else
{
flag = flag1;
}
if (o())
{
if (!flag)
{
stringbuilder.append(", ");
}
stringbuilder.append("source:");
if (d == null)
{
stringbuilder.append("null");
} else
{
stringbuilder.append(d);
}
}
stringbuilder.append(")");
return stringbuilder.toString();
}
static
{
k = new HashMap();
k.put(u/aly/di, new cH(null));
k.put(u/aly/dj, new cJ(null));
EnumMap enummap = new EnumMap(u/aly/bg$e);
enummap.put(e.a, new cl("gender", (byte)2, new ck((byte)16, u/aly/ap)));
enummap.put(e.b, new cl("age", (byte)2, new cm((byte)8)));
enummap.put(e.c, new cl("id", (byte)2, new cm((byte)11)));
enummap.put(e.d, new cl("source", (byte)2, new cm((byte)11)));
e = Collections.unmodifiableMap(enummap);
cl.a(u/aly/bg, e);
}
private class e extends Enum
implements cg
{
public static final e a;
public static final e b;
public static final e c;
public static final e d;
private static final Map e;
private static final e h[];
private final short f;
private final String g;
public static e a(int i1)
{
switch (i1)
{
default:
return null;
case 1: // '\001'
return a;
case 2: // '\002'
return b;
case 3: // '\003'
return c;
case 4: // '\004'
return d;
}
}
public static e a(String s1)
{
return (e)e.get(s1);
}
public static e b(int i1)
{
e e1 = a(i1);
if (e1 == null)
{
throw new IllegalArgumentException((new StringBuilder("Field ")).append(i1).append(" doesn't exist!").toString());
} else
{
return e1;
}
}
public static e valueOf(String s1)
{
return (e)Enum.valueOf(u/aly/bg$e, s1);
}
public static e[] values()
{
e ae[] = h;
int i1 = ae.length;
e ae1[] = new e[i1];
System.arraycopy(ae, 0, ae1, 0, i1);
return ae1;
}
public short a()
{
return f;
}
public String b()
{
return g;
}
static
{
a = new e("GENDER", 0, (short)1, "gender");
b = new e("AGE", 1, (short)2, "age");
c = new e("ID", 2, (short)3, "id");
d = new e("SOURCE", 3, (short)4, "source");
e ae[] = new e[4];
ae[0] = a;
ae[1] = b;
ae[2] = c;
ae[3] = d;
h = ae;
e = new HashMap();
Iterator iterator = EnumSet.allOf(u/aly/bg$e).iterator();
do
{
if (!iterator.hasNext())
{
return;
}
e e1 = (e)iterator.next();
e.put(e1.b(), e1);
} while (true);
}
private e(String s1, int i1, short word0, String s2)
{
super(s1, i1);
f = word0;
g = s2;
}
}
}